<?php

	require_once('../inc/conecta.inc.php');
	
	require_once('../admin/classes/vagas_class.php');
	
	require_once('../admin/classes/candidato_class.php');

	require_once('fpdf/fpdf.php');


	$objVagas = new Vagas();

	$candidato = $_GET['candidato'];
	$idvaga = $_GET['idvaga'];

	class PDF extends FPDF

	{



	   function Header() {



		  $this->Image('logo.png',65,8);



		  $this->SetY("30");



	   }


	   function Footer() {

		  $this->SetY(-10);



		  $this->SetFont('Arial','B',9);



		  $this->SetTextColor(245,130,32);

			

		  

		  $this->Multicell(0,3,iconv('utf-8','iso-8859-1','Av. Protásio Alves, 3149, sala 307 - Petrópolis - Porto Alegre - RS - CEP 90410-003 - Fones: (51) 3517.0777



		  www.talentosdosul.com.br - talentosdosul@talentosdosul.com.br'),0,'C');



	   }

	}



	$pdf=new PDF('P','mm','A4');



	$objCandidato = new Candidato();

	$objCandidato->consultarComCurriculo($_GET['candidato']);

	$pdf->AddPage();

	$pdf->SetFont('Helvetica','B',14);

  $nome = explode(' ',$objCandidato->getNome());

	$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','CURRÍCULO ' . mb_strtoupper(utf8_encode($nome[0]))), 0, 1, 'C');

	$pdf->SetFont('Helvetica','B',11);

	$pdf->SetX("30");

	$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','CÓDIGO: '.$objCandidato->getIdCandidato()), 0, 1, 'L');

	
        if($objCandidato->getArea() != ''){
	$pdf->SetFont('Helvetica','B',11);

	$pdf->SetX("30");

	$pdf->Cell(0,2.5,iconv('utf-8','iso-8859-1','OBJETIVO: ÁREA '.   utf8_encode($objCandidato->getArea())), 0, 1, 'L');
        }
	

	if(trim($objCandidato->getParecer()) != ''){

		//$pdf->SetY("80");

		$pdf->Ln("3");

		$pdf->SetX("30");

		$pdf->SetFont('Helvetica','B',11);

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','PARECER TALENTOS DO SUL: '), 'B', 1, 'L');

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"\n".$objCandidato->getParecer(),0,'L');

	}


	if($objCandidato->getTipo() == 'Ambos'){

		$tipo = 'PROFISSIONAL/ESTAGIÁRIO';

	}else{

		$tipo = mb_strtoupper($objCandidato->getTipo());

	}

        if($objCandidato->getArrDisponibilidade() != ''){
	$pdf->SetFont('Helvetica','B',10);

	$pdf->SetX("30");

	$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','DADOS DO CURRÍCULO: '),  'B', 1, 'L');


		$turnos = strtoupper(implode(' / ', $objCandidato->getArrDisponibilidade()));

		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"DISPONIBILIDADE : " .mb_strtoupper($turnos),0,'L');

		

		$turnos = implode(' / ', $objCandidato->getArrDisponibilidade());

		$pdf->SetFont('Helvetica','',9);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,"DISPONIBILIDADE PARA VIAGENS : " .mb_strtoupper($objCandidato->getViagens()),0,'L');

	}
	
	if($objCandidato->getListaFormacoes() != ''){

	$pdf->Ln("3");

	$pdf->SetFont('Helvetica','B',11);

	$pdf->SetX("30");

	$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','FORMAÇÃO ACADÊMICA'), 'B', 1, 'L');



	$arrListaFormacoes = $objCandidato->getListaFormacoes();

	$numRows = count($objCandidato->getListaFormacoes());

	for($x = 0; $x<$numRows; $x++){

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$formacao = "\n";

		

		$formacao .= $arrListaFormacoes[$x]->grau .' - '. $arrListaFormacoes[$x]->curso .' - '. $arrListaFormacoes[$x]->instituicao."\n";

		$formacao .= "\n";

		$pdf->Multicell(0,5,$formacao,0,'L');

	}

	}
	
	if($objCandidato->getListaExperienciaProfissional() != ''){

	$arrListaExperienciaProfissional = $objCandidato->getListaExperienciaProfissional();

	$numRows = count($arrListaExperienciaProfissional);

	if($numRows > 0){

		$pdf->Ln("3");

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','EXPERIÊNCIA PROFISSIONAL'), 'B', 1, 'L');

			$experiencia = "\n";

			$arrListaExperienciaProfissional = $objCandidato->getListaExperienciaProfissional();

			$numRows = count($arrListaExperienciaProfissional);

			for($x = 0; $x<$numRows; $x++){

				$experiencia .= $arrListaExperienciaProfissional[$x]->empresa != '' ? $arrListaExperienciaProfissional[$x]->empresa ."\nData: " : '';

				$experiencia .= $arrListaExperienciaProfissional[$x]->inicio != '' ? $arrListaExperienciaProfissional[$x]->inicio ." a " : '';

				$experiencia .= $arrListaExperienciaProfissional[$x]->conclusao !='' ? $arrListaExperienciaProfissional[$x]->conclusao : 'Atual' ."\nCargo: ";

				$experiencia .= $arrListaExperienciaProfissional[$x]->cargo != '' ? $arrListaExperienciaProfissional[$x]->cargo ."\nAtividades:\n\n" : '';

	

				$pdf->SetFont('Helvetica','BI',10);

				$pdf->SetX("30");

				$pdf->Multicell(0,5,$experiencia,0,'L');

				

				$atribuicoes = $arrListaExperienciaProfissional[$x]->atribuicoes != '' ? $arrListaExperienciaProfissional[$x]->atribuicoes."\n\n" : '';

				$pdf->SetFont('Helvetica','',10);

				$pdf->SetX("40");

				$pdf->Multicell(0,5,$atribuicoes,0,'L');

				$experiencia = "";

				$atribuicoes = "";

			}

	}
	
	}

	$pdf->Ln("3");

	if($objCandidato->getCursos() != ""){

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','CURSOS EXTRACURRICULARES'), 'B', 1, 'L');

	

		$arrCurssos = explode(', ',$objCandidato->getCursos());

		$cursos = null;

		foreach ($arrCurssos as $curso){

			$cursos .= "\n".$curso;

		}



		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,$cursos,0,'L');

	}

	

	$pdf->Ln("3");

	if(count($objCandidato->getArrIdiomas()) > 0 ){
	      	 $idiomas = null;
	        foreach ($objCandidato->getArrIdiomas() as $idioma){

			$idiomas .="\n".$idioma;

		}
		if(trim($idiomas) != ''){

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,10,iconv('utf-8','iso-8859-1','IDIOMAS'), 'B', 1, 'L');

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,$idiomas,0,'L');
		}

	}

	

	$pdf->Ln("3");

	if(is_array($objCandidato->getArrInformatica()) && $objCandidato->getArrInformatica() != ''){

		$pdf->SetFont('Helvetica','B',11);

		$pdf->SetX("30");

		$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','CONHECIMENTO DE INFORMÁTICA'), 'B', 1, 'L');

		$informaticas = null;

		foreach ($objCandidato->getArrInformatica() as $informatica){

			$informaticas .="\n".$informatica;

		}

		

		$pdf->SetFont('Helvetica','',10);

		$pdf->SetX("40");

		$pdf->Multicell(0,5,$informaticas,0,'L');

	}

	

	$pdf->Ln("3");

	$pdf->SetFont('Helvetica','B',11);

	$pdf->SetX("30");

	if($objCandidato->getSalarioTexto() =='' && $objCandidato->getSalarioPretendido() ==0 ){

		$pretensao = 'A combinar';

	}else if($objCandidato->getSalarioTexto() !='' ){

		$pretensao = $objCandidato->getSalarioTexto();

	}else{

		$pretensao = $objCandidato->getSalarioPretendido();

	}

	$pdf->Cell(0,5,iconv('utf-8','iso-8859-1','PRENTENSÃO : '. $pretensao), 'B', 0, 'L');



	if(isset($_GET['acao']) && ($_GET['acao'] == 'email' || $_GET['acao'] == 'email_candidatos_vaga') ){		
		$pdf->Output($candidato.'.pdf','F');
		$objVagas->eviarEmail($_GET['idvaga'],$_GET['idempresa'],$_GET['emailempresa'],$candidato, $_GET['cargo']);
		
		if ($_GET['acao'] == 'email'){
			header("Location: http://www.talentosdosul.com.br/teste/admin/modules/includes/lista_vagas.php?candidato=".$candidato."&msn=ok");
		}elseif($_GET['acao'] == 'email_candidatos_vaga'){
			header("Location: http://www.talentosdosul.com.br/teste/admin/modules/includes/buscas.php?vaga=".$idvaga."&msn=ok");
		}
	}else {		
		$pdf->Output();
	}



?>